to cause (a person, achievement etc) to seem unimportant or of small value
detract
to scold (a person); complain
criticize, lecture
to make (a person, currency etc) lower in value, poorer in quality etc
degrade, shame
to cause (a person) to be less moral or less deserving of respect
shame, humiliate
to cause (a person) to feel ashamed; lower the dignity or self-respect of (a person)
embarrass, put down
to cause (a person) to feel ashamed, humiliated or hurt
embarrass